To be far-fetched - Francés Inglés Diccionario